<?php
namespace Part;
/**
 * generuje kod HTML dla pojedynczego ogłoszenia
 */
class SingleAd extends \Part {
	/**
	 * miejsce na dane
	 * @var array
	 * @access private
	 */
	private $data;
	/**
	 * konstruktor
	 * @param array tablica z danymi do wyświetlenia, muszą być zdefiniowane pola title, description i fullDescription
	 */
	public function __construct ($data) {
		$this->data = $data;
		parent::__construct();
		$log = new \Log('Part/SingleAd::__construct');
	}
	/**
	 * dziedziczony po \Part, generuje kod HTML części
	 */
	protected function generateHTML () {
		$t = '<div id="ad">';
		$t .= "\n\t".'<div class="title">'.$this->data['title'].'</div>';
		$t .= "\n\t".'<div class="description">'.$this->data['description'].'</div>';
		$t .= "\n\t".'<div class="fullDescription">'.$this->data['fullDescription'].'</div>';
		$t .= "\n".'</div>';
		$this->html = $t;
	}
}
?>